package com.lyy.system.enums;

import com.lyy.Vo.MenuNodeVO;
import com.lyy.system.entity.Menu;
import org.springframework.beans.BeanUtils;
import org.springframework.util.CollectionUtils;

import java.util.ArrayList;
import java.util.List;

/**
 * 菜单转换
 */
public class MenuConverter {

    public static List<MenuNodeVO> converterToMenuNodeVO(List<Menu> menus){
        List<MenuNodeVO> menuNodeVOS=new ArrayList<>();
        if (!CollectionUtils.isEmpty(menus)){
            for (Menu menu: menus){
                MenuNodeVO menuNodeVO=new MenuNodeVO();
                BeanUtils.copyProperties(menu,menuNodeVO);
                menuNodeVOS.add(menuNodeVO);
            }
        }
        return menuNodeVOS;
    }
}
